/* ============ body css =========
homeCss 为首页的样式
*/
.warp{width: 1035px;}
.banner{padding-bottom: 28px; background: url(../baseImg/bannerbg.jpg)/*tpa=http://183.57.44.17/skin/zw/baseImg/bannerbg.jpg*/ center bottom no-repeat; position: relative;}
.longBanner{ height:240px; background:url(../bodyImg/longBanner.jpg)/*tpa=http://183.57.44.17/skin/zw/bodyImg/longBanner.jpg*/ center top no-repeat;}
.freeForm{background:url(../baseImg/free.jpg)/*tpa=http://183.57.44.17/skin/zw/baseImg/free.jpg*/ 0 0 no-repeat; width: 262px; height: 347px; position: absolute; z-index: 2; top:30px; right:160px;}
.freeForm table{ margin: 92px auto 0 ; color: #fff; font-size: 14px;}
.freeForm input,.freeForm select,.freeForm textarea{width: 155px;float: left; border: none; background: #fff; border-radius: 1px; height: 25px; line-height: 25px; text-indent: 4px; font-size: 12px; margin-left: 4px;}
.freeForm select{color: #999;}
.freeForm textarea{height: 60px; }
.freeForm input.freeBtn{ width: 183px;height: 39px; background: url(../baseImg/freeBtn.jpg)/*tpa=http://183.57.44.17/skin/zw/baseImg/freeBtn.jpg*/ 0 0 no-repeat !important; float: none;  cursor:pointer;}
.homeBox{}
.zxLeft{width: 750px;float: left;}
.zxright{width: 275px; float:right;}
.title{ color: #2f6aac; font-size: 18px; font-weight: normal; height: 40px;line-height: 38px; overflow: hidden;}

.boxDl dl{float: left; width: 172px;display: inline; margin: 12px 0 0 12px; }
.boxDl{padding-top: 6px; background: #fff}
.boxDl .title{padding-left: 52px; background:url(../bodyImg/tbg.jpg)/*tpa=http://183.57.44.17/skin/zw/bodyImg/tbg.jpg*/ 16px center no-repeat; }
.boxDl .bt{color: #333; font-size: 16px; margin-top: 8px; overflow:hidden; height: 24px;line-height: 24px;margin-bottom: 4px;}
.boxDl .bt a{color: #333;}
.boxDl .nr{color: #666;line-height: 20px; height: 80px; overflow: hidden;}
.bxji{height: 580px; width: 240px; padding: 4px 16px 16px; background: #fff}
.bxji dt{height: 99px;margin-top: 10px;}
.bxji dd{margin-top: 20px;}
.bxji dd h1{color: #2f6aac; font-size: 16px; font-weight: normal; padding-left: 10px; background:url(../bodyImg/point.jpg)/*tpa=http://183.57.44.17/skin/zw/bodyImg/point.jpg*/ 0 center no-repeat;}
.bxji dd p.nr,.bxji dd p.nr a{font-size: 14px; color: #666666; line-height: 24px; padding-top: 6px;}
.bg{height: 178px; background: url(../bodyImg/longBanner.jpg)/*tpa=http://183.57.44.17/skin/zw/bodyImg/longBanner.jpg*/ center top no-repeat; margin-top: 24px;}

/**
 * boxAl 责任险案例
 */
.boxAl{width: 750px; margin-top: 25px; overflow: hidden;}
.boxAl dl{height: 234px; overflow: hidden; margin-top: 25px;}
.boxAl dt{float: left; width: 255px; height: 234px;}
.boxAl dd h1.title{height: 30px;line-height: 30px;}
.boxAl dd h1.title a{color: #0366b5;}
.boxAl dd{width: 460px; float: left; margin-left: 20px; font-size: 14px; color: #666; line-height: 24px; position:relative; height: 234px;}
.boxAl dd p.nr{margin-top: 8px;}

.newBox dd .seeMore
.boxAl dd .seeMore{position: absolute; right: 10px; bottom: 10px; background: url(../bodyImg/seeMore.jpg)/*tpa=http://183.57.44.17/skin/zw/bodyImg/seeMore.jpg*/ 0 0 no-repeat;}

.ryzs{width: 1035px; background: url(../bodyImg/zsbg.jpg)/*tpa=http://183.57.44.17/skin/zw/bodyImg/zsbg.jpg*/ 0 0 no-repeat; height: 150px; margin-top: 30px; position: relative; overflow: hidden;}
.ryzs a.left,.ryzs a.right{width: 24px; height: 33px; display: block; position: absolute;  left: 65px; top: 57px;}
.ryzs a.right{left: auto; right: 28px;}
.ryzsWarp{width: 850px; height: 110px;  margin: 0 0 0 112px; position: relative; zoom:1;}
.ryzsWarp ul{ position: absolute; top: 24px ; left: 0; height: 108px; overflow: hidden; zoom:1;}
.ryzsWarp ul li{ float: left; display: inline; width: 150px; height: 108px; margin: 0 0 0 24px;}
.zoBox,.zoBox a{margin-top: 25px; color: #666; font-size: 14px; line-height: 24px;}
.zoBox .logoT{ height: 105px; line-height: 105px; text-align: center;}
.zoBox .nr{margin-top: 10px;}


.fifBox{margin-top: 30px;}
.fifBox .logoT{ height: 72px; line-height: 72px; text-align: center;}
.fifBox dl{width: 492px; float: left; display: inline; margin:  10px 0 10px 20px; color: #666666; font-size: 14px; line-height: 20px; height: 116px; overflow: hidden;}
.fifBox dl dt{float: left; width: 100px; margin-right: 10px;display: inline;}
.fifBox dl dd .title{height: 24px !important; line-height: 24px !important;}
.fifBox dl dd{ width: 376px;float: left; display: inline;}
.fifBox dl dd .seeMore{color: #f20000;}
.player{height: 123px; overflow: hidden;}
.player dl dt{float: left;}
.player dl dd{float: left; width: 860px; }
.player dl dd li{float: left;margin: 0 0 5px 5px; border: 1px #f0f0f0 solid; display: inline;}

.newsBox{margin-top: 20px;}
.newBox{display: none; width: 746px; height: 357px; border: 1px #e4e4e4 solid; background: #fff; argin-top: 20px; overflow: hidden;}
.newTab{ height: 48px; overflow: hidden;}
.newTab span{ display: inline-block; width: 136px; height: 48px; line-height: 48px; text-align: center; font-size: 18px; color: #333; background: #e9e9e9; float: left; cursor:pointer; margin-right: 6px;}
.newTab span.active{ color: #fff; background: #2880d9;}
.newBox .content{padding: 16px; color: #666;}
.newBox dd .title{ font-size: 16px; color: #333; height: 24px; line-height: 24px; margin-bottom: 6px;}
.newBox dl{ overflow: hidden; height: 156px; position: relative;}
.newBox dt{ margin-right:20px; width: 190px; float: left;}
.newBox dd .nr{line-height: 24px; height: 72px; overflow: hidden;}
.newLists{margin-top: 18px;}







/* flexslider */
.flexslider{position:relative;height:402px;overflow:hidden;background:url(../img/loading.gif)/*tpa=http://183.57.44.17/skin/zw/img/loading.gif*/ 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:402px;}
.slides a{ width:100%; height:100%; display:block;}
.slides a:hover{ text-decoration:none;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../img/dot.png)/*tpa=http://183.57.44.17/skin/zw/img/dot.png*/ right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute; z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../img/prev.png)/*tpa=http://183.57.44.17/skin/zw/img/prev.png*/ center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../img/next.png)/*tpa=http://183.57.44.17/skin/zw/img/next.png*/ center center no-repeat;}







